Contents
THE DISCRETE FOURIER TRANSFORM
THE FAST FOURIER TRANSFORM
Finite Impulse Response Filters
Infinite Impulse Response FIlter
Integrators
Matched Filters
Interpolated Lowpass FIR Filters
QUADRATURE SIGNALS
THE DISCRETE HILBERT TRANSFORM
SAMPLE RATE CONVERSION
Properties of Downsampling
Interpolation
PolyPhase Filter Implementations
Sample Rate Conversion by Rational Factors
Sample Rate Conversion with Half-band Filters
Sample Rate Conversion with IFIR Filters
Signal Averaging
Averaging Multiple Fast Fourier Transforms
Incoherent Averaging
Averaging Phase Angles
Frequency Translation without Multiplication
High-Speed Vector Magnitude Approximation
Frequency-Domain Windowing
Fast Multiplication of Complex Numbers
Computing the Inverse FFT Using the Forward FFT
Reducing A / D Converter Quantization Noise
Fast FIR Filtering Using the FFT
Zero-Phase Filtering
Sharpended FIR Filters
Interpolating a Bandpass Signal
Spectral Peak Location Algorithm
Computing FFT Twiddle Factor
Single Tone Detection
The Sliding DFT
The Zoom FFT
Frequency Demodulation Algoithms
DC Removal
Smoothing Impulsive Noise
Efficient Polynomial Evaluation
Designing Very High-Order FIR Filters
Automatic Gain Control (AGC)
Approximate Envelope Detection
Building Hilber Transformers From Half-band Filter
Complex Vector Rotation with Arttangents
An Efficient Differentiating Network
Linear-Phase DC-Removal Filter
Efficient Linear Interpolation
Altenate Complex Down-Conversion Schemes
Signal Transition Detection
Spectral Flipping aroung Signal Center Frequency
Computing Filter Group Delay without Arctangnets
DSP with Python Github Example
https://github.com/jiwook021/DSP-with-Python
Lecture Series for DSP
Digital Signal Processing Series by University of Illinois Urbana-Champaign